﻿#ifndef FCQUADCOPTERDYNAMICSNODE_H
#define FCQUADCOPTERDYNAMICSNODE_H
#include "StandardInputOutputNode.h"

/**
 * @brief Quadcopter Dynamics 节点
 */
class FCQuadcopterDynamicsNode : public StandardInputOutputNode
{
public:
    FCQuadcopterDynamicsNode();
    // rtti,用于快速实现节点的识别，而不需要不停的dynamic_cast,需要在BaseNode中定义rtti值，
    // 也可以自己定义好不冲突的rtti，此值暂时无用，未来节点多了之后rtti值可以快速筛选出需要的节点
    virtual int rtti() const override;
    // 节点对应的图元
    virtual DA::DAAbstractNodeGraphicsItem* createGraphicsItem();
    // 运行
    virtual bool exec() override;
};

#endif  // FCQUADCOPTERDYNAMICSNODE_H
